博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
dedecms 常用标签调用
阅读量:6900 次
发布时间:2019-06-27

本文共 15222 字,大约阅读时间需要 50 分钟。

/*------------------单个ip调用-------------------*/{dede:type typeid="12"}[field:typename /] |{/dede:type}{dede:type typeid='12'}[field:typelink /]{/dede:type}{dede:arclist idlist='569'}[field:arcurl/]{/dede:arclist}/*------------------具体调用一篇文章-------------------*/{dede:arclist row='1' orderby='pubdate'   flag='p'   idlist='70' }

[field:title/]

{/dede:arclist}/*------------------调用后台用栏目id命名的图片-------------------*/src="/bdf/templets/bdf/static/images/list/{dede:field name='typeid'/}.jpg"/*------------------三大标签-------------------*/a.首页{dede:global.cfg_webname/}
b.列表{dede:field.title/}_{dede:global.cfg_webname/}
c.文章{dede:field.title/}_{dede:global.cfg_webname/}
/*------------------加载模板文件-------------------*/ {dede:include filename="head.htm"/}/*------------------文章列表常用标签-------------------*/当前位置:{dede:field name='position'/}标签:{dede:field.id function=GetTags_list(@me)/}标题:{dede:field.title/}来源:{dede:field.source/}作者: {dede:field.writer/} 时间:文章页:{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}列表页:[field:pubdate function="GetDateMK(@me)"/]文章内容:{dede:field.body/}TAG:{dede:tag type='current'/}热门关键词:{dede:hotwords num='5' subday='30'/}文章点击次数:[field:click /]次{dede:field.click/} 文章摘要:{dede:field.description function='cn_substr(@me,196)'/}上一页和下一页{dede:prenext get='pre'/}{dede:prenext get='next'/}或{dede:prenext function="str_replace(' 下一篇:',' '.''.'下一篇:',@me)"/}相关疾病阅读{dede:likearticle row="5" orderby="pubdate" titlelen="36"}
  • [field:title/]
  • {/dede:likearticle}或本栏目下的文章{dede:arclist row="6" orderby="pubdate" }
  • [field:title/]
  • {/dede:arclist}精彩文章推荐{dede:arclist row="5" orderby="click" titlelen="36"}
  • [field:title/]
  • {/dede:arclist}列表分页{dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="1"/}{dede:pagelist listitem='index pre pageno next end option' listsize='2'/}注:listsize=1 则页码显示为1+listsize*2 =3listsize=2 则页码显示为1+listsize*2 =5listsize=3 则页码显示为1+listsize*2 =7/*------------------带有图片的文章的标题和内容的调用-------------------*/{dede:arclist row='1' orderby='pubdate' flag='p' typeid ='5'}

    [field:title/]

    [field:description function="cn_substr(@me,100)"/]...[阅读全文] {/dede:arclist} /*------------------内容截取的调用-------------------*/{dede:arclist typeid="3" flag="h" row="1" }
  • [field:title/]

    [field:description function='(strlen("@me")>100?cn_substr("@me",100)."……":"@me")'/]【详细】

  • {/dede:arclist}/*------------------有文章简介描述的调用-------------------*/{dede:arclist typeid=5 titlelen=50 infolen=140 limit=0,1 row=1}
    [field:title /]
    [field:info /] ...
    [详细内容]
    {/dede:arclist}/*------------------调用二级栏目的-------------------*/{dede:channelartlist typeid='23,23'}{dede:field name='typeurl'/}{/dede:channelartlist}/*------------------列表输出该栏目下的文章-------------------*/{dede:list pagesize='6'}

    [field:title/] [field:pubdate function="MyDate('m-d',@me)"/]

    [field:description function="cn_substr(@me,140)"/]...【详细】

    {/dede:list}{dede:list pagesize='10' orderby='pubdate' flag='p'}{/dede:list}/*------------------只调用全站最新文章-------------------*/{dede:arclist row='10' typeid='top'}[field:title/]
    {/dede:arclist} /*------------------调用全站30天内热门文章-------------------*/{dede:arclist sort='hot' subday='30' titlelen=24 row=12 typeid='top' }
  • [field:title/]
  • {/dede:arclist}/*------------------友情链接-------------------*/图片友情链接:{dede:flink row='24' type='image' titlelen="24" typeid="0"} [field:link /] {/dede:flink}文字友情链接:{dede:flink row='24' type='text' titlelen="24" typeid="0"} [field:link /] {/dede:flink}/*------------------时间-------------------*/1,11-20 样式([field:pubdate function='strftime("%m-%d",@me)'/])2,May 15, 2009 样式([field:pubdate function='strftime("%b %d, %Y",@me)'/])3,2009-12-27 18:30:02 样式[field:pubdate function="GetDateTimeMK(@me)"/]4,2009-12-27 样式[field:pubdate function="GetDateMK(@me)"/]5、2009-12-27 样式{dede:field function='GetDateMk(@me)'/}6、May 15, 2009 样式{dede:field function='strftime("%b %d, %Y",@me)'/}最后更新时间{dede:tagname runphp='yes'}@me = date("Y-m-d H:i:s", time());{/dede:tagname}/*------------------首页输出顶级栏目-------------------*/
    {dede:channelartlist}
    {dede:field name='typename'/}
    更多...
      {dede:arclist titlelen='60' row='8'}
    • [field:pubdate function="MyDate('m-d',@me)"/][field:title /]
    • {/dede:arclist}
    {/dede:channelartlist}/*------------------推荐内容-------------------*/{dede:arclist flag='c' titlelen=42 row='16' tagid='dedecms' pagesize='8'}
    [field:title/]{/dede:arclist}/*------------------本月热点-------------------*/{dede:arclist sort='hot' subday='30' titlelen=42 row=6}
  • [field:title/]
  • {/dede:arclist}/*------------------相关页面-------------------*/ {dede:likesgpage}
  • [field:title /]
  • {/dede:likesgpage}/*------------------热点内容-------------------*/{dede:arclist row=10 orderby=click}
  • [field:title/]
  • {/dede:arclist}/*------------------输出所有顶级栏目-------------------*/{dede:channel type='son' currentstyle="
    ~typename~"}
    [field:typename/]{/dede:channel}--------------------------------------------------------------------------------------------------可以用 channelartlist 标签进行循环子栏目及其栏目数据,据说,它也是织梦(DedeCMS)系统中唯一一个支持标签嵌套的调用标签,基本用法如下,可根据需要修改:上述代码在首页可实现子栏目及子栏目内容列表的调用!下面说说 channelartlist 标签在列表页及内容页的使用{dede:channelartlist}
    {dede:field name='typename'/}
    更多...{dede:arclist titlelen='60' row='8'}
  • [field:pubdate function="MyDate('m-d',@me)'/][field:title /]
  • {/dede:arclist}{/dede:channelartlist}channelartlist 标签暂时支持三个参数,分别为:typeid='0' 限制上级栏目ID;也可以用top,支持“,”表示多个栏目row='20' 循环的栏目数量,默认为20;cacheid = '' 标签缓存ID,一般为空但如果你只是将上述代码原封不动的复制粘贴到终极栏目页或内容页,是不会出现任何调用结果的,因为在标签 channelartlist 中,当typeid为空,则表示当前栏目,但是终极栏目列表和内容页是没有下级栏目的,所以就会出错--------------------------------------------------------------------------------------------------调用后台图片style="background:url([field:global.cfg_templets_skin/]/images/shiliao[field:global.autoindex/].png) no-repeat center top"style="background:url(/bdf/templets/bdf/images/shiliao4.png) no-repeat center top"--------------------------------------------------------------------------------------------------[field:global name=autoindex/] 在标题加上序列数字[field:global name=autoindex/ ]有序列表需要使用到[field:global name=autoindex/ ],生成后就是123456----,但是有时候我们可能不需要从1开始,比如从2仿站培训开始:[field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global]相反,如果想让它从0开始,那就用这个代码:[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global]
    [field:title/]--------------------------------------------------------------------------------------------------调用大栏目下各个栏目的文章{dede:arclist typeid="3" flag="a" row="5"}
    [[field:typename/]栏目] [field:title/]{/dede:arclist}--------------------------------------------------------------------------------------------------后台路径调用{dede:global.cfg_memberurl/} 指的是会员中心 对应/member/目录{dede:global.cfg_cmsurl/} 对应的是网站根目录/{dede:global.cfg_dataurl/} data目录对应 /data/{dede:global.cfg_basehost/} 网站地址 比方:http://www.sina.com{dede:global.cfg_webname/} 网站名称{dede:global.cfg_soft_lang/} 网页编码 GBK2312 或者 UTF-8{dede:global.cfg_description/} 网站描述(摘要){dede:global.cfg_keywords/} 网站关键词{dede:field.title/} 列表页或者文章页标题{dede:field name=’keywords’/} 列表页或者文章页关键词{dede:field name=’description’ function=’html2text(@me)’/} 列表页或者文章页描述(摘要){dede:field.seotitle /} 栏目SEO标题{dede:field.content/} 栏目内容{dede:pagebreak/} 文章分页{dede:global.cfg_templets_skin/} 对应的是/templets/模板目录{dede:global.cfg_templeturl/} 织梦模板目录所在路径 对应 /templets/--------------------------------------------------------------------------------------------------下面就是两个DEDECMS实现调用名称和链接的代码:{dede:field name='typeurl' function=”GetTypeName(@me)”/} 指的是当前栏目的URL地址, {dede:field name='typename' function=”GetTypeName(@me)”/}指的是当前栏目的名称--------------------------------------------------------------------------------------------------列表页判断有没有缩略图
    {dede:list pagesize='8'}
  • [field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : ""); [/field:array]
    [field:title/]
  • {/dede:list}
      {dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/}
    ------------------------------------------------------------------------------------------------------------------{dede:field.seotitle /} 标题调用SEO标题:
    {dede:field.title/}_{dede:field.seotitle /}_{dede:global.cfg_webname/}调用栏目描述:
    {dede:field.description function='html2text(@me)'/}调用关键词:
    {dede:field.keywords/}调用文章内容:{dede:list pagesize='10' orderby='pubdate' titlelen='50' }
    1. [field:title/]
      发表于:[field:pubdate function="GetDateMK(@me)"/]

      [field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select body From `dede_addonarticle` where aid='$aid' "); @me = cn_substr(strip_tags("{$row['body']}"),200);[/field:id]...[[详情]]

    {/dede:list} ---------------------------------------------------------------------栏目的位置{dede:field name='typename' function=”GetTypeName(@me)”/}---------------------------------------------------------------------{dede:channelartlist typeid='16,17,18'}

    {dede:field name='typename'/}更多..

    {dede:arclist row='1' flag='p' orderby='pubdate' titlelen='14'}
    [field:title/]...

    [field:description function="cn_substr(@me,50)"/]...更多

    {/dede:arclist}
      {dede:arclist limit='1,4' orderby='pubdate' titlelen='30'}
    • [field:title/]...
    • {/dede:arclist}
    {/dede:channelartlist} ---------------------------------------------------------------------------------------------------加自定义字段时:{dede:arclist idlist='815' channelid="1" addfields="sc"}
  • 擅长:[field:sc function='(strlen("@me")>50?cn_substr("@me",50)." …":"@me")'/]

  • {/dede:arclist}要加channelid="1" addfields="sc" 这样才有效果---------------------------------------------------------------------------------------------------Dedecms 添加Tag标签搜索A:文件为:/include/helpers/archive.helper.php在文件的最后加上function GetTags_list($aid){ global $dsql; $tags = ''; $query = "SELECT tag FROM `#@__taglist` WHERE aid='$aid' "; $dsql->Execute('tag',$query); while($row = $dsql->GetArray('tag')) { $tags .= ($tags=='' ? "
    ".$row['tag']."" : ' '."
    ".$row['tag'].""); } return $tags;}function GetTags($aid){global $dsql; $tags = '';$query = "Select tag From `gk_taglist` where aid='$aid' ";$dsql->Execute('tag',$query);while($row = $dsql->GetArray('tag')){$tags .= ($tags==''? $row['tag'] : ','.$row['tag']);}return $tags;}B.Tag在模板的调用为{dede:tag row='8' sort='week'}
    [field:tag /]{/dede:tag}调用也可以这样写 [field:id function=GetTags(@me)/] {dede:field.id function=GetTags_list(@me)/}标签:
    {dede:field.id function=GetTags_list(@me)/}---------------------------------------------------------------------------------------------------调用缩略图{dede:arclist row='5' typeid='35' flag='h' isweight='y' orderby='weight' orderway='asc'}
    Slide background {/dede:arclist}可以背景调节图片的位置style="background-position:0px -74px !important;"--------------------------------------------------------------------------------------------------- Dedecms 导出全部站链接{dede:arclist row="100000"}
  • [field:fulltitle/] 域名[field:arcurl/]
  • {/dede:arclist}---------------------------------------------------------------------------------------------------修改dedecms 标题的默认长度在/include/taglib 文件夹内的arclist.lib.php文件$titlelen = AttDef($titlelen,30); 修改30就可以了---------------------------------------------------------------------------------------------------Dedecms 缓存时主页链接不对的,要改\data\config.cache.inc.php---------------------------------------------------------------------------------------------------修改栏目配置目录在这个数据表dede_arctype 修改 字段为:typedir---------------------------------------------------------------------------------------------------dedecms的水印图片位置:data/mark文件夹---------------------------------------------------------------------------------------------------Dedecms 的评论模板Ajaxfeedback.htm ,如果内容显示为{dede:changyan/} 这是畅言的,要复制Ajaxfeedback2.htm覆盖Ajaxfeedback.htm路径在\templets\default\feedback_templet.htm的路劲在\templets\plus---------------------------------------------------------------------------------------------------调用一级栏目A调用顶级栏目{dede:channel type='top' row='11' }
  • [field:typename/]
  • {/dede:channel} B 调用顶级栏目而且排除id为3的栏目{dede:channelartlist typeid='top' row='11' notypeid='3'}
  • {dede:field name='typename'/}
  • {/dede:channelartlist}---------------------------------------------------------------------------------------------------调用输出二级栏目{dede:channel type='son' noself='yes' }
  • [field:typename/]
  • {/dede:channel}---------------------------------------------------------------------------------------------------Channelartlist一级栏目当前栏目高亮if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id'] || $typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['topid'] ){ $pv->Fields['currentstyle'] = $currentstyle ? $currentstyle : 'class="thislanmu link"'; } else{ $pv->Fields['currentstyle'] = ''; } 在模板加入后:{dede:channelartlist typeid='top' row='11' notypeid='3' }
  • {dede:field name='typename'/}
  • {/dede:channelartlist} ---------------------------------------------------------------------------------------------------Channel二级栏目当前栏目当前栏目高亮{dede:channel type='son' noself='yes' currentstyle="
  • ~typename~
  • "}
  • [field:typename/]
  • {/dede:channel}---------------------------------------------------------------------------------------------------判断栏目加载不同的class{dede:channelartlist typeid='3'}{dede:global name=itemindex runphp='yes'}$a="
  • ";$b="
  • ";if(@me==1){@me=$a;}else{@me=$b;}{/dede:global}
  • {/dede:channelartlist}---------------------------------------------------------------------------------------------------修改后台栏目的生成目录 dede_arctype---------------------------------------------------------------------------------------------------{dede:global.cfg_basehost/} //网站首页
  • 首页
  • ---------------------------------------------------------------------------------------------------有时候文章要调取摘要{dede:field.description function='(strlen("@me")>190?cn_substr("@me",190)." …":"@me")'/}---------------------------------------------------------------------------------------------------Dedec 文章关键字用
    关键字:{dede:field.keywords/}
    ---------------------------------------------------------------------------------------------------搜索效果
    当前所在位置:
    搜索{dede:global name='keyword' function='RemoveXSS(@me)'/} 的结果
    当前所在位置:
    搜索标签“{dede:field.tag/}”搜索:{dede:list perpage='9' infolen='120'}

    [field:info/][阅读全文]

    {/dede:list}

     

    转载于:https://www.cnblogs.com/linyusong/p/5769743.html

    你可能感兴趣的文章
    内核交互--sysfs
    查看>>
    开机启动项
    查看>>
    公布AppStore被拒绝的经历
    查看>>
    mysql主从复制replication的一些相关命令
    查看>>
    chrome控制台支持多行js模式
    查看>>
    SQL Server 删除所有表
    查看>>
    Delphi获取其它进程窗口句柄的3种方法
    查看>>
    mysql索引之四:复合索引之最左前缀原理,索引选择性,索引优化策略之前缀索引...
    查看>>
    js+css实现模态层效果
    查看>>
    24点游戏&&速算24点(dfs)
    查看>>
    链接(extern、static关键词\头文件\静态库\共享库)
    查看>>
    Android 自定义PopupWindow动画效果
    查看>>
    转自:如何自学Android(强烈推荐)
    查看>>
    python2.0_s12_day9之day8遗留知识(queue队列&生产者消费者模型)
    查看>>
    sql server 2012 删除服务器名称
    查看>>
    ortp库入门
    查看>>
    iOS - UIImageView
    查看>>
    java23种设计模式
    查看>>
    App你真的需要么
    查看>>
    【结巴分词资料汇编】结巴中文分词基本操作(3)
    查看>>